package com.tedu.ds.evaluationFeedback.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
@Data
public class FeedbackVO {
    @ApiModelProperty(value = "评价与反馈ID", example = "1")
    private Long id;

    @ApiModelProperty(value = "订单ID", example = "1", required = true)
    private Long orderId;

    @ApiModelProperty(value = "客服人员ID", example = "1")
    private Long csId;

    @ApiModelProperty(value = "评价内容", example = "服务态度非常好，解决问题迅速。")
    private String evaluate;

    @ApiModelProperty(value = "反馈内容", example = "希望下次能更快响应。")
    private String feedback;

    @ApiModelProperty(value = "评价星级", example = "5")
    private String starRating;

    @ApiModelProperty(value = "评价与反馈状态", example = "已提交")
    private String status;

    @ApiModelProperty(value = "点赞数", example = "10")
    private Integer likes;

    @ApiModelProperty(value = "创建时间", example = "2023-10-24T20:00:00")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty(value = "更新时间", example = "2023-10-24T20:00:00")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;
}
